lamb balls on skewer - Turco Inglés Diccionario